@CHARSET "UTF-8";

html {
    font-family:Arial;
    background: url("images/fbg.png") repeat-x scroll left bottom transparent;
    color: #181818;
    font-size: 13px;
    min-width: 960px;
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	overflow-x: auto;
	background-color:#f5f5f5;
}

body {
	margin:0;
	padding:0;
    background: url("images/hbg.png") repeat-x scroll left top transparent;
}

#wrapper{
	width: 960px;
	margin:0 auto;
}

#header{clear:both;position:relative;height:125px;}
#header #logo{
	color:#1f6eb8;
	font-size:36px;
	display:block;
	height:95px;
	width:550px;
	position:relative;
	text-transform:uppercase;
	background: url("images/logo.png") no-repeat scroll left 10px transparent;
}
#header #logo .em{color:#242f73;background:#1f6eb8}
#header #logo .bigger{}
#header #logo .slogan{font-size:12px;color:#134977;
	position:absolute;top:70px;left:250px;
}
#header #browser{float:right;
	position:absolute;right:0;top:0;display:block;
	background:url(../../img/common/firefox64.png) no-repeat right 16px;
	padding: 32px 64px 10px 0;
	padding-top:32px;
	color:#bbb;}
#header #login_top{
	position:absolute; left : 550px;
	top: 10px; border-radius: 10px; background:#fff;
	line-height:20px;padding: 3px 10px;
}
#header #login_top *{}
#header #login_top label {width: 60px;display:block;float:left}
#header #login_top input.text {width: 190px;}
#header #login_top .error-message{display:none}

#navHeader ul{
	list-style:none;
	margin:0; padding:0;
}
#navHeader ul li{float:left;margin-right:1px}
#navHeader ul li a{
	display:block;
	padding:0px 20px;
	height:30px;line-height:30px;
	background:#0f0f0f;
	color:#fff;
}
#navHeader ul li a:hover{background:#154875;text-decoration:none;}
#navHeader ul li a.active{background: #0f0f0f;height:26px;line-height:26px;border-top:2px solid #f8f8f8;border-bottom:2px solid #f8f8f8;}
#navHeader ul li ul{position:absolute;}
#navHeader ul li:hover ul{position:absolute;}

#navFooter ul{
	list-style:none;
	float:right;
	margin:0; padding:0;
}
#navFooter ul li{float:left;margin-left:10px}
#navFooter ul li a{line-height:36px}
#navFooter ul li a.active{color:#fff;font-weight:bold;}

#footer *{line-height:20px;color:#080808;}
#footer {clear:both;height:61px;margin-top:0;padding-top:0}
#footer #navFooter{text-align:center;}
#footer #copyright{line-height:36px;}
#footer a{}
#footer a:hover{}

#body{
	clear:both;
	margin:0;
	padding:10px 0 0 0;
 }
 
#body_layout{

}

.share_links{
	background:#080808;color:#898989;padding:0 10px;margin:10px 0 0 0;
	clear:both;
}
.share_links h3{margin:0;}
.share_links p{margin:0;padding:0;background:#080808;}

#home-main{
	float:left;width:700px;
}

#home-side{
	margin-top:16px;
	float:right;width:250px;
}

#home-side ul{margin:0;padding:0;list-style:none;}
#home-side ul li a{color:#080808;display:block;padding-left:22px;background:transparent url(images/icon.png) 0 5px no-repeat;}

